Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Romania F12 Romania F13 Romania F15 Romania F16 Austria F2 Romania F1 Romania F2 Romania F15 Italy F2 Italy F5 Italy F23 Austria F2 Austria F3 Italy F2 Switzerland F1 Switzerland F2 Croatia F4 Croatia F5 Romania F10 Italy F11 Romania F11 Italy F12 Italy F18 Italy F24 Israel F1 Turkey F1 Italy F4 Italy F5 Italy F10 Italy F12 Italy F17 Italy F19 Great Britain F16 Great Britain F17 Israel F4 Brazil F1 Romania F1 Romania F2 Romania F3 Italy F15 Italy F17 Italy F18 Italy F23 Turkey F35 Russia F3 USA F5 Colombia F2 Italy F9 Italy F10 Italy F11 Italy F12 Greece F8 Greece F9 Romania F7 Tunisia F9 Tunisia F10 Tunisia F11 Israel F2 Italy F22 Italy F9 Israel F3 Turkey F6 (Antalya) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Austria F1 Romania F4 (Bucharest) Romania F8 (Pitesti) Romania F9 (Bucharest) Turkey F2 Romania F8 (Bucharest) Romania F1 Romania F2 Romania F3 Romania F4 Romania F5 Romania F6 Romania F17 Hungary F5 Hungary F6 Iran F4 Italy F3 Italy F4 Romania F4 Romania F5 Romania F6 Romania F7 Romania F8 Italy F9 Italy F1 Italy F3 Italy F4 Italy F5 Morocco F2 Italy F12 Italy F24 Italy F26 Italy F27 Italy F28 Italy F32 Italy F33 Italy F34 Italy F35 USA F6 Italy F24 Italy F25 Italy F26 Italy F33 Italy F34 France F19 M25+H Kassel France F3 Italy F5 France F6 Israel F5 Italy F19 Brasov Challenger - Brasov Olbia Challenger - Olbia Garden Open 2005 - Rome Architect Open - Budapest Olimp Kyiv Open - Kiev Liberec Challenger Croatia Osiguranje Rijeka Open - Rijeka Steelers Cup - Kosice Internazionali di Tennis Dell'Umbria - Todi Challenger 42 - Andrezieux Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Tanger Mitsubishi Electric Europe Cup - Monza Pharma Medico Open 2008 - Aarhus San Remo Tennis Cup - San Remo Bulgarian Open Challenger - Sofia Mamaia Challenger - Constanta Sporting Challenger '08-Trofeo Regione Piemonte - Turin Siemens Open - Scheveningen San Marino CEPU Open - San Marino Citta di Como Challenger - Como Brasov Challenger - Brasov Roma Open Challenger - Rome Monza Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Rimini Challenger Cordenons Challenger Brasov Challenger Todi Challenger Eckental Challenger Jersey Challenger Genova Challenger Meknes Challenger Marrakech Challenger Barletta Challenger Rome Challenger Lugano Challenger Milan Challenger Rimini Challenger Sacramento Challenger Orbetello Challenger Como Challenger Ortisei Challenger Rabat Challenger Reunion Island Challenger Bergamo Challenger Wolfsburg Challenger Kyoto Challenger Reggio Emilia Challenger Guangzhou Challenger Caltanissetta Challenger Pingguo Challenger Rome Challenger Napoli Challenger Rome Challenger Alessandria Challenger Rijeka Challenger Marburg Challenger San Benedetto Challenger Trani Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Genova Challenger Brasov Challenger Turin Challenger Izmir Challenger Napoli Challenger Palermo Challenger Bucaramanga Challenger Kazan Challenger Quimper Challenger Marrakech Challenger Le Gosier Challenger Dallas Challenger Rome Challenger Napoli Challenger Nottingham Challenger Lima Challenger Bogota Challenger Rimouski Challenger Granby Challenger Lexington Challenger Pozoblanco Challenger Sibiu Challenger Cordenons Challenger Como Challenger Genova Challenger Brasov Challenger Trnava Challenger Lermontov Challenger Tashkent Challenger Rio De Janeiro Challenger Porto Alegre Challenger Todi Challenger Montevideo Challenger Loughborough Challenger Marbella Challenger ATP Challenger Tour Finals Heilbronn Challenger Bergamo Challenger Cherbourg Challenger Salinas Challenger Leon Challenger Guadalajara Challenger Rome Challenger Arad Challenger Todi Challenger Recanati Challenger Tanger Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Brasov Challenger Meknes Challenger Sibiu Challenger Quimper Challenger Barranquilla Challenger Tunis Challenger New Delhi Challenger Portoroz Challenger Poznan Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Geneva Challenger Trnava Challenger Bratislava Challenger Citta di Monza - Monza Kenitra Challenger Brescia Challenger Casablanca Challenger Santo Domingo Challenger Oberstaufen Cup - Oberstaufen Mersin Challenger Challenger Brasov - Brasov Raanana Challenger Napoli Challenger Mons Challenger Turin Challenger Ostrava Challenger Citta di Monza - Monza Rome Challenger Vicenza Challenger Furth Challenger Garden Open - Rome Mestre Challenger Caltanissetta Challenger Surbiton Challenger Todi Challenger Scheveningen Challenger Biella Challenger Prague Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Shanghai Challenger Banja Luka Challenger Nanchang Challenger Kaohsiung Challenger Sibiu Challenger Ho Chi Minh City Challenger Casablanca Challenger Brest Challenger Ningboo Challenger Suzhou Challenger Hua Hin Challenger Manila Challenger Wroclaw Challenger Zhuhai Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Napoli Challenger Rome Challenger Furth Challenger Lyon Challenger Perugia Challenger Bordeaux Challenger Bastad Challenger Todi Challenger Concurso Internacional de Vigo - Vigo Liberec Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Citta di Como - Como Banja Luka Challenger Sibiu Challenger Rome Challenger Geneva Challenger Bratislava Challenger Mestre Challenger Koblenz Challenger Arad Challenger Budapest Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Barletta Challenger Qingdao Challenger Anning Challenger Francavilla Challenger Gimcheon Challenger Seoul Challenger Caltanissetta Challenger San Benedetto Challenger Gatineau Challenger Busan Challenger Sibiu Challenger Rome Challenger Irving Challenger Tunis Challenger Padova Challenger IPP Open - Helsinki Ilkley Challenger Aptos Challenger Vancouver Challenger Bratislava Challenger Mallorca Challenger Istanbul Challenger Ningboo Challenger Liuzhou Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Mestre Challenger Todi Challenger Sao Paulo Challenger Tour Finals Helsinki Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Maia Challenger Noumea Challenger Bengalaru Challenger Riviera di Rimini Challenger - Rimini Vicenza Challenger Quimper 2 Challenger Kaohsiung Challenger 9° Trani Cup - Trani Nottingham 2 Challenger Perugia Challenger Trieste Challenger St. Tropez Challenger Cassis Challenger Istanbul 2 Challenger Andria Challenger Roanne Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Bari Challenger Forli 2 Challenger Bendigo Challenger Nottingham Challenger Pekao Open - Szczecin Phoenix Challenger Lugano Challenger Turin Challenger Astana Challenger Sanremo Challenger Morocco Tennis Tour - Meknes Rome 1 Challenger Prague 2 Challenger Shenzhen Challenger Challenger Brasov - Brasov Troisdorf Challenger Forli 6 Challenger Nottingham Challenger Memorial Manfredini - Sassuolo Todi Challenger Caltanissetta Challenger Turin Challenger Ostdeutscher Sparkassen Cup - Dresden Zug Challenger Brasov Challenger - Brasov Seoul Challenger Status Athens Open - Athens Geneva Challenger Palermo Challenger Kosice Challenger Timisoara Challenger San Benedetto Challenger Orbetello Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Napoli Challenger Kos Succhetti Tennis Cup - Cordenons Rome Challenger Ostrava Challenger Pau Challenger Guangzhou Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Genova Open Challenger - Genova Panama City Challenger XI Torneo Internazionale di Tennis - Barletta Guzzini Challenger - Recanati Timisoara Challenger 2005 - Timisoara Turin Challenger Le Gosier Challenger Tennislife Cup - Napoli Tennis Napoli Cup 2007 - Napoli Cleveland Challenger XI Trofeo Ciudad de Quito - Quito Mitsubishi Electric Europe Cup - Monza Meknes Challenger Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil San Marino Challenger Istanbul Challenger Surbiton Challenger Czech Indoor Open - Prague Nottingham Challenger Roma Challenger 2007 - Rome Rabat Challenger Trani Challenger X Torneo Internazionale di Tennis - Barletta Sibiu Challenger Alphen Challenger Mamaia Challenger - Constanta 5° Sporting Challenger - Turin Szczecin Challenger Trofeo Sisma Mantova - Mantova Memorial Manfredini - Sassuolo Caltanissetta Challenger Steelers Cup - Kosice Constanta Challenger - Constanta Top Wool Challenger-Immagine Trophy - Biella Guzzini Challenger - Recanati San Remo Challenger Caltanissetta Challenger Ostrava Challenger Kosice Challenger Rome Challenger Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Sao Paulo Challenger Cortina Challenger Tiburon Challenger Brest Challenger Barletta Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Brasov Challenger BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca Open 13 - Marseille The Hypo Group Tennis International 2008 - Poertschach 4th Volkswagen Challenger - Wolfsburg BCR Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb Sopot Challenger Chennai Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Movistar Open - Santiago Copa Telmex - Buenos Aires Open de Moselle - Metz BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Timisoara Challenger - Timisoara Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Milan Challenger ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest VTR Open - Vina del Mar Alicante Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Napoli Challenger SkiStar Swedish Open - Bastad LXV Concurso Internacional Vigo - Vigo Credit Agricole Suisse Open - Gstaad Copa Petrobras - Santiago Open Sud de France - Montpellier Credit Agricole Suisse Open - Gstaad If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest San Benedetto Challenger - San Benedetto Morelos Challenger Brest Challenger Aircel Chennai Open - Chennai Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Padova Challenger Kolkata Challenger Barletta Challenger Rome Challenger Sofia Challenger Trani Challenger Napoli Challenger Vegeta Croatia Open - Umag Aachen Challenger Tashkent Challenger Rome Challenger Biella Challenger Alessandria Challenger Cordenons Challenger Split Challenger Malaysian Open - Kuala Lumpur St. Brieuc Challenger Rome Challenger Copa Petrobras - Bogota Sibiu Challenger Palermo Challenger Aircel Chennai Open - Chennai Bratislava Challenger Riviera de Rimini Challenger - Rimini Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul 2nd Campionati Internazionali di Tennis Del'Umbria - Todi San Luis Potosi Challenger Bet-at-home Open - Hamburg Heilbronn Challenger Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Alessandria Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Manerbio Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Abierto Mexicano - Los Cabos Helsinki Challenger ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Libema Open - 's-Hertogenbosch Biella 2 Challenger Nature Valley International - Eastbourne Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai Tatra Banka Slovak Open - Bratislava Kremlin Cup - Moscow Recanati Challenger Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Tashkent Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Tennis Napoli Cup - Napoli Plava Laguna Croatia Open - Umag Moselle Open - Metz Casablanca Challenger Sardegna Open - Cagliari Dallas Open - Dallas Qatar ExxonMobil Open - Doha cinch Championships - London GHI Bronx Tennis Classic - Bronx Kish Free Zone Island Challenger - Kish Island Lugano Challenger San Marino Challenger Kosice Challenger Orleans Challenger Milan Challenger Reggio Emilia Challenger Cordenons Challenger Constanta Challenger Tunis Challenger Turin Challenger Bangkok Challenger Bauer Watertechnology Cup - Eckental Como Challenger Nottingham 1 Challenger San Benedetto Challenger AEGON Championships - London Napoli Challenger Ortisei Challenger Shanghai Challenger Brasov Challenger Recanati Challenger Bratislava Challenger Trnava Challenger Architect Open - Budapest Izmir Challenger KGHM Dialog Polish Indoors - Wroclaw Helsinki Challenger Budapest Challenger Antonio Savoldi-Marco Co. - Manerbio Cherbourg Challenger Open Sud de France - Montpellier Mercedes Cup - Stuttgart Casablanca Challenger Gemax Samsung Open 2005 - Belgrade USTA Freeman Men's Challenger - Joplin San Benedetto Challenger Harbour Tennis Cup Regione Lombardia - Milan Asirom Challenger - Brasov Abierto Mexicano Telcel - Acapulco Nordea Open - Bastad BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Erste Bank Open - Vienna If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Open 13 - Marseille Bet-at-home Cup - Kitzbuhel Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland Moselle Open - Metz Konzum Croatia Open - Umag Tunis Challenger Campionati Internazionali d'Italia - Rome China Open - Beijing Como Challenger Calabasas Challenger Campionati Internazionali D'Italia - Rome San Benedetto Challenger Campionati BNL dItalia - Rome Internazionali BNL dItalia - Rome Open Sud de France - Montpellier Internazionali BNL dItalia - Rome Tenerife Challenger Hypo Group Tennis International - Portschach Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Gelsor Open Romania - Bucharest Internazionali BNL d'Italia - Rome Open Romania - Bucharest Internazionali BNL d'Italia - Rome Austrian Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Delray Beach International Tennis Championships - Delray Beach Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Brasil Open - Costa do Sauipe Quimper Challenger Biella 1 Challenger Qatar Exxon Mobil Open - Doha Citi Open - Washington Noventi Open - Halle Barcelona Open BancSabadell - Barcelona Mutua Madrilena Madrid Open - Madrid Rakuten Japan Open - Tokyo Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Australian Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) All Lower level tournaments Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, PO, ROU-ECU 5-0 Wimbledon (juniors)